home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 2.toast / mac / Sample Code / QuickTime / QuickTimeIntro / MovieSprites / Clippings / AddOverrideSamples.clp / AddOverrideSamples.clp.rsrc
MacOS Resource Fork  |  2000-10-06  |  2.6 KB  |  [clpt/drag]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacOS Resource Fork (archive/rsrc).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert MacOS Resource Fork (archive/rsrc) magic Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert BeOS Resource Data (archive/beOSResourceData) ext Unsupported
1% dexvert AppleSingle (archive/appleSingle) fallback Supported
1% dexvert TTComp Archive (archive/ttcomp) fallback Supported
100% file AppleDouble encoded Macintosh file default
99% file data default
66% TrID Mac AppleDouble encoded default
33% TrID TTComp archive compressed (bin-2K) default (weak)
100% siegfried fmt/503 AppleDouble Resource Fork (2) default
100% lsar AppleSingle default


id metadata
keyvalue
macFileType[clpt]
macFileCreator[drag]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 05 16 07 00 02 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 02 00 00 00 09 00 00 |........|........|
|00000020| 00 32 00 00 00 20 00 00 | 00 02 00 00 00 52 00 00 |.2... ..|.....R..|
|00000030| 0a 18 63 6c 70 74 64 72 | 61 67 01 00 00 00 00 00 |..clptdr|ag......|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 01 00 00 00 | 09 d2 00 00 08 d2 00 00 |........|........|
|00000060| 00 46 15 00 01 01 00 00 | 00 00 00 00 00 00 00 00 |.F......|........|
|00000070| 80 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 00 00 16 41 64 64 4f 76 | 65 72 72 69 64 65 53 61 |...AddOv|errideSa|
|00000090| 6d 70 6c 65 73 2e 63 6c | 70 2e 63 6c 70 68 70 70 |mples.cl|p.clphpp|
|000000a0| 70 79 02 00 63 6c 70 74 | 64 72 61 67 01 00 00 35 |py..clpt|drag...5|
|000000b0| 00 01 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 b5 23 e6 f4 | 00 00 00 00 00 00 0a 18 |.....#..|........|
|000000d0| 00 00 00 00 00 00 01 b2 | 00 00 00 00 00 00 00 01 |........|........|
|000000e0| 00 0b 76 a2 00 00 00 01 | 00 00 00 00 00 00 00 00 |..v.....|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 2e 00 00 a4 e4 00 14 | 00 51 00 75 00 69 00 63 |........|.Q.u.i.c|
|00000130| 00 6b 00 54 00 69 00 6d | 00 65 00 53 00 74 00 72 |.k.T.i.m|.e.S.t.r|
|00000140| 00 65 00 61 00 6d 00 69 | 00 6e 00 67 00 2e 00 68 |.e.a.m.i|.n.g...h|
|00000150| 00 02 00 00 08 aa 09 2f | 2f 2f 2f 2f 2f 2f 2f 2f |......./|////////|
|00000160| 2f 0d 09 2f 2f 0d 09 2f | 2f 20 61 64 64 20 61 20 |/..//../|/ add a |
|00000170| 66 65 77 20 6f 76 65 72 | 72 69 64 65 20 73 61 6d |few over|ride sam|
|00000180| 70 6c 65 73 20 74 6f 20 | 6d 6f 76 65 20 74 68 65 |ples to |move the|
|00000190| 20 73 70 61 63 65 20 73 | 68 69 70 20 61 6e 64 20 | space s|hip and |
|000001a0| 69 63 6f 6e 2c 20 61 6e | 64 20 74 6f 20 63 68 61 |icon, an|d to cha|
|000001b0| 6e 67 65 20 74 68 65 20 | 69 63 6f 6e 27 73 20 6c |nge the |icon's l|
|000001c0| 61 79 65 72 0d 09 2f 2f | 0d 09 2f 2f 2f 2f 2f 2f |ayer..//|..//////|
|000001d0| 2f 2f 2f 2f 0d 0d 09 2f | 2f 20 6f 72 69 67 69 6e |////.../|/ origin|
|000001e0| 61 6c 20 73 70 61 63 65 | 20 73 68 69 70 20 6c 6f |al space| ship lo|
|000001f0| 63 61 74 69 6f 6e 0d 09 | 6d 79 49 6e 64 65 78 09 |cation..|myIndex.|
|00000200| 09 09 3d 20 6b 46 69 72 | 73 74 53 70 61 63 65 53 |..= kFir|stSpaceS|
|00000210| 68 69 70 49 6d 61 67 65 | 49 6e 64 65 78 3b 0d 09 |hipImage|Index;..|
|00000220| 6d 79 4c 6f 63 61 74 69 | 6f 6e 2e 68 20 09 3d 20 |myLocati|on.h .= |
|00000230| 30 3b 0d 09 6d 79 4c 6f | 63 61 74 69 6f 6e 2e 76 |0;..myLo|cation.v|
|00000240| 20 09 3d 20 38 30 3b 0d | 09 69 73 56 69 73 69 62 | .= 80;.|.isVisib|
|00000250| 6c 65 09 09 3d 20 74 72 | 75 65 3b 0d 09 0d 09 66 |le..= tr|ue;....f|
|00000260| 6f 72 20 28 69 20 3d 20 | 31 3b 20 69 20 3c 3d 20 |or (i = |1; i <= |
|00000270| 6b 4e 75 6d 4f 76 65 72 | 72 69 64 65 53 61 6d 70 |kNumOver|rideSamp|
|00000280| 6c 65 73 3b 20 69 2b 2b | 29 20 7b 0d 09 09 0d 09 |les; i++|) {.....|
|00000290| 09 2f 2f 20 72 65 6d 6f | 76 65 20 65 78 69 73 74 |.// remo|ve exist|
|000002a0| 69 6e 67 20 61 74 6f 6d | 73 20 28 77 68 69 63 68 |ing atom|s (which|
|000002b0| 20 77 65 20 75 73 65 64 | 20 61 62 6f 76 65 0d 09 | we used| above..|
|000002c0| 09 2f 2f 20 74 6f 20 63 | 72 65 61 74 65 20 6f 75 |.// to c|reate ou|
|000002d0| 72 20 6b 65 79 20 66 72 | 61 6d 65 20 73 61 6d 70 |r key fr|ame samp|
|000002e0| 6c 65 29 20 66 72 6f 6d | 20 6f 75 72 20 6b 65 79 |le) from| our key|
|000002f0| 0d 09 09 2f 2f 20 66 72 | 61 6d 65 20 73 61 6d 70 |...// fr|ame samp|
|00000300| 6c 65 20 61 74 6f 6d 20 | 63 6f 6e 74 61 69 6e 65 |le atom |containe|
|00000310| 72 20 73 6f 20 77 65 20 | 63 61 6e 20 72 65 2d 75 |r so we |can re-u|
|00000320| 73 65 0d 09 09 2f 2f 20 | 74 68 65 20 61 74 6f 6d |se...// |the atom|
|00000330| 20 63 6f 6e 74 61 69 6e | 65 72 73 20 66 6f 72 20 | contain|ers for |
|00000340| 6f 75 72 20 6f 76 65 72 | 72 69 64 65 20 73 61 6d |our over|ride sam|
|00000350| 70 6c 65 73 0d 09 09 51 | 54 52 65 6d 6f 76 65 43 |ples...Q|TRemoveC|
|00000360| 68 69 6c 64 72 65 6e 28 | 6d 79 53 61 6d 70 6c 65 |hildren(|mySample|
|00000370| 2c 20 6b 50 61 72 65 6e | 74 41 74 6f 6d 49 73 43 |, kParen|tAtomIsC|
|00000380| 6f 6e 74 61 69 6e 65 72 | 29 3b 0d 09 09 51 54 52 |ontainer|);...QTR|
|00000390| 65 6d 6f 76 65 43 68 69 | 6c 64 72 65 6e 28 6d 79 |emoveChi|ldren(my|
|000003a0| 53 70 72 69 74 65 44 61 | 74 61 2c 20 6b 50 61 72 |SpriteDa|ta, kPar|
|000003b0| 65 6e 74 41 74 6f 6d 49 | 73 43 6f 6e 74 61 69 6e |entAtomI|sContain|
|000003c0| 65 72 29 3b 0d 0d 09 09 | 2f 2f 20 65 76 65 72 79 |er);....|// every|
|000003d0| 20 74 68 69 72 64 20 66 | 72 61 6d 65 2c 20 62 75 | third f|rame, bu|
|000003e0| 6d 70 20 74 68 65 20 73 | 70 61 63 65 20 73 68 69 |mp the s|pace shi|
|000003f0| 70 27 73 20 69 6d 61 67 | 65 20 69 6e 64 65 78 20 |p's imag|e index |
|00000400| 28 73 6f 20 74 68 61 74 | 20 69 74 20 73 70 69 6e |(so that| it spin|
|00000410| 73 20 61 73 20 69 74 20 | 6d 6f 76 65 73 29 0d 09 |s as it |moves)..|
|00000420| 09 69 66 20 28 28 69 20 | 25 20 33 29 20 3d 3d 20 |.if ((i |% 3) == |
|00000430| 30 29 20 7b 0d 09 09 09 | 6d 79 49 6e 64 65 78 2b |0) {....|myIndex+|
|00000440| 2b 3b 0d 09 09 09 69 66 | 20 28 6d 79 49 6e 64 65 |+;....if| (myInde|
|00000450| 78 20 3e 20 6b 4c 61 73 | 74 53 70 61 63 65 53 68 |x > kLas|tSpaceSh|
|00000460| 69 70 49 6d 61 67 65 49 | 6e 64 65 78 29 0d 09 09 |ipImageI|ndex)...|
|00000470| 09 09 6d 79 49 6e 64 65 | 78 20 3d 20 6b 46 69 72 |..myInde|x = kFir|
|00000480| 73 74 53 70 61 63 65 53 | 68 69 70 49 6d 61 67 65 |stSpaceS|hipImage|
|00000490| 49 6e 64 65 78 3b 0d 09 | 09 7d 0d 0d 09 09 2f 2f |Index;..|.}....//|
|000004a0| 20 65 76 65 72 79 20 66 | 72 61 6d 65 2c 20 62 75 | every f|rame, bu|
|000004b0| 6d 70 20 74 68 65 20 73 | 70 61 63 65 20 73 68 69 |mp the s|pace shi|
|000004c0| 70 27 73 20 6c 6f 63 61 | 74 69 6f 6e 20 28 73 6f |p's loca|tion (so|
|000004d0| 20 74 68 61 74 20 69 74 | 20 6d 6f 76 65 73 20 61 | that it| moves a|
|000004e0| 73 20 69 74 20 73 70 69 | 6e 73 29 0d 09 09 6d 79 |s it spi|ns)...my|
|000004f0| 4c 6f 63 61 74 69 6f 6e | 2e 68 20 2b 3d 20 32 3b |Location|.h += 2;|
|00000500| 0d 09 09 6d 79 4c 6f 63 | 61 74 69 6f 6e 2e 76 20 |...myLoc|ation.v |
|00000510| 2b 3d 20 31 3b 0d 09 09 | 0d 09 09 69 66 20 28 69 |+= 1;...|...if (i|
|00000520| 73 56 69 73 69 62 6c 65 | 29 0d 09 09 09 53 65 74 |sVisible|)....Set|
|00000530| 53 70 72 69 74 65 44 61 | 74 61 28 6d 79 53 70 72 |SpriteDa|ta(mySpr|
|00000540| 69 74 65 44 61 74 61 2c | 20 26 6d 79 4c 6f 63 61 |iteData,| &myLoca|
|00000550| 74 69 6f 6e 2c 20 4e 55 | 4c 4c 2c 20 4e 55 4c 4c |tion, NU|LL, NULL|
|00000560| 2c 20 26 6d 79 49 6e 64 | 65 78 2c 20 4e 55 4c 4c |, &myInd|ex, NULL|
|00000570| 2c 20 4e 55 4c 4c 2c 20 | 4e 55 4c 4c 29 3b 0d 09 |, NULL, |NULL);..|
|00000580| 09 65 6c 73 65 20 7b 0d | 09 09 09 69 73 56 69 73 |.else {.|...isVis|
|00000590| 69 62 6c 65 20 3d 20 74 | 72 75 65 3b 0d 09 09 09 |ible = t|rue;....|
|000005a0| 53 65 74 53 70 72 69 74 | 65 44 61 74 61 28 6d 79 |SetSprit|eData(my|
|000005b0| 53 70 72 69 74 65 44 61 | 74 61 2c 20 26 6d 79 4c |SpriteDa|ta, &myL|
|000005c0| 6f 63 61 74 69 6f 6e 2c | 20 26 69 73 56 69 73 69 |ocation,| &isVisi|
|000005d0| 62 6c 65 2c 20 4e 55 4c | 4c 2c 20 26 6d 79 49 6e |ble, NUL|L, &myIn|
|000005e0| 64 65 78 2c 20 4e 55 4c | 4c 2c 20 4e 55 4c 4c 2c |dex, NUL|L, NULL,|
|000005f0| 20 4e 55 4c 4c 29 3b 0d | 09 09 7d 0d 09 09 09 09 | NULL);.|..}.....|
|00000600| 0d 09 09 41 64 64 53 70 | 72 69 74 65 54 6f 53 61 |...AddSp|riteToSa|
|00000610| 6d 70 6c 65 28 6d 79 53 | 61 6d 70 6c 65 2c 20 6d |mple(myS|ample, m|
|00000620| 79 53 70 72 69 74 65 44 | 61 74 61 2c 20 32 29 3b |ySpriteD|ata, 2);|
|00000630| 0d 09 09 0d 09 09 2f 2f | 20 6d 61 6b 65 20 74 68 |......//| make th|
|00000640| 65 20 69 63 6f 6e 20 6d | 6f 76 65 20 61 6e 64 20 |e icon m|ove and |
|00000650| 63 68 61 6e 67 65 20 6c | 61 79 65 72 0d 09 09 0d |change l|ayer....|
|00000660| 09 09 2f 2f 20 66 69 72 | 73 74 20 72 65 6d 6f 76 |..// fir|st remov|
|00000670| 65 20 70 72 65 76 69 6f | 75 73 20 63 68 69 6c 64 |e previo|us child|
|00000680| 72 65 6e 20 66 72 6f 6d | 20 6f 75 72 20 63 6f 6e |ren from| our con|
|00000690| 74 61 69 6e 65 72 0d 09 | 09 2f 2f 20 73 6f 20 77 |tainer..|.// so w|
|000006a0| 65 20 63 61 6e 20 72 65 | 2d 61 64 64 20 74 68 65 |e can re|-add the|
|000006b0| 20 6e 65 77 20 73 70 72 | 69 74 65 20 70 72 6f 70 | new spr|ite prop|
|000006c0| 65 72 74 79 20 61 74 6f | 6d 73 0d 09 09 51 54 52 |erty ato|ms...QTR|
|000006d0| 65 6d 6f 76 65 43 68 69 | 6c 64 72 65 6e 28 6d 79 |emoveChi|ldren(my|
|000006e0| 53 70 72 69 74 65 44 61 | 74 61 2c 20 6b 50 61 72 |SpriteDa|ta, kPar|
|000006f0| 65 6e 74 41 74 6f 6d 49 | 73 43 6f 6e 74 61 69 6e |entAtomI|sContain|
|00000700| 65 72 29 3b 0d 09 09 0d | 09 09 2f 2f 20 63 68 61 |er);....|..// cha|
|00000710| 6e 67 65 20 74 68 65 20 | 69 63 6f 6e 20 6c 6f 63 |nge the |icon loc|
|00000720| 61 74 69 6f 6e 0d 09 09 | 6d 79 49 63 6f 6e 4c 6f |ation...|myIconLo|
|00000730| 63 61 74 69 6f 6e 2e 68 | 20 2b 3d 20 6d 79 44 65 |cation.h| += myDe|
|00000740| 6c 74 61 3b 0d 09 09 0d | 09 09 69 66 20 28 6d 79 |lta;....|..if (my|
|00000750| 49 63 6f 6e 4c 6f 63 61 | 74 69 6f 6e 2e 68 20 3e |IconLoca|tion.h >|
|00000760| 3d 20 6d 79 49 63 6f 6e | 4d 61 78 48 20 29 20 7b |= myIcon|MaxH ) {|
|00000770| 0d 09 09 09 6d 79 49 63 | 6f 6e 4c 6f 63 61 74 69 |....myIc|onLocati|
|00000780| 6f 6e 2e 68 20 3d 20 6d | 79 49 63 6f 6e 4d 61 78 |on.h = m|yIconMax|
|00000790| 48 3b 0d 09 09 09 6d 79 | 44 65 6c 74 61 20 3d 20 |H;....my|Delta = |
|000007a0| 2d 6d 79 44 65 6c 74 61 | 3b 0d 09 09 7d 0d 09 09 |-myDelta|;...}...|
|000007b0| 0d 09 09 69 66 20 28 6d | 79 49 63 6f 6e 4c 6f 63 |...if (m|yIconLoc|
|000007c0| 61 74 69 6f 6e 2e 68 20 | 3c 3d 20 6d 79 49 63 6f |ation.h |<= myIco|
|000007d0| 6e 4d 69 6e 48 20 29 20 | 7b 0d 09 09 09 6d 79 49 |nMinH ) |{....myI|
|000007e0| 63 6f 6e 4c 6f 63 61 74 | 69 6f 6e 2e 68 20 3d 20 |conLocat|ion.h = |
|000007f0| 6d 79 49 63 6f 6e 4d 69 | 6e 48 3b 0d 09 09 09 6d |myIconMi|nH;....m|
|00000800| 79 44 65 6c 74 61 20 3d | 20 2d 6d 79 44 65 6c 74 |yDelta =| -myDelt|
|00000810| 61 3b 0d 09 09 7d 0d 09 | 09 0d 09 09 2f 2f 20 63 |a;...}..|....// c|
|00000820| 68 61 6e 67 65 20 74 68 | 65 20 73 70 72 69 74 65 |hange th|e sprite|
|00000830| 20 6c 61 79 65 72 0d 09 | 09 69 66 20 28 6d 79 44 | layer..|.if (myD|
|00000840| 65 6c 74 61 20 3e 20 30 | 29 0d 09 09 09 6d 79 4c |elta > 0|)....myL|
|00000850| 61 79 65 72 20 3d 20 30 | 3b 0d 09 09 65 6c 73 65 |ayer = 0|;...else|
|00000860| 0d 09 09 09 6d 79 4c 61 | 79 65 72 20 3d 20 33 3b |....myLa|yer = 3;|
|00000870| 0d 09 09 0d 09 09 2f 2f | 20 73 65 74 20 74 68 65 |......//| set the|
|00000880| 20 64 61 74 61 20 66 6f | 72 20 74 68 65 20 73 70 | data fo|r the sp|
|00000890| 72 69 74 65 0d 09 09 53 | 65 74 53 70 72 69 74 65 |rite...S|etSprite|
|000008a0| 44 61 74 61 28 6d 79 53 | 70 72 69 74 65 44 61 74 |Data(myS|priteDat|
|000008b0| 61 2c 20 26 6d 79 49 63 | 6f 6e 4c 6f 63 61 74 69 |a, &myIc|onLocati|
|000008c0| 6f 6e 2c 20 4e 55 4c 4c | 2c 20 26 6d 79 4c 61 79 |on, NULL|, &myLay|
|000008d0| 65 72 2c 20 4e 55 4c 4c | 2c 20 4e 55 4c 4c 2c 20 |er, NULL|, NULL, |
|000008e0| 4e 55 4c 4c 2c 20 4e 55 | 4c 4c 29 3b 0d 09 09 0d |NULL, NU|LL);....|
|000008f0| 09 09 41 64 64 53 70 72 | 69 74 65 54 6f 53 61 6d |..AddSpr|iteToSam|
|00000900| 70 6c 65 28 6d 79 53 61 | 6d 70 6c 65 2c 20 6d 79 |ple(mySa|mple, my|
|00000910| 53 70 72 69 74 65 44 61 | 74 61 2c 20 34 29 3b 0d |SpriteDa|ta, 4);.|
|00000920| 09 09 0d 09 09 41 64 64 | 53 70 72 69 74 65 53 61 |.....Add|SpriteSa|
|00000930| 6d 70 6c 65 54 6f 4d 65 | 64 69 61 28 6d 79 4d 65 |mpleToMe|dia(myMe|
|00000940| 64 69 61 2c 20 6d 79 53 | 61 6d 70 6c 65 2c 20 6b |dia, myS|ample, k|
|00000950| 53 70 72 69 74 65 4d 65 | 64 69 61 46 72 61 6d 65 |SpriteMe|diaFrame|
|00000960| 44 75 72 61 74 69 6f 6e | 2c 20 66 61 6c 73 65 2c |Duration|, false,|
|00000970| 20 4e 55 4c 4c 29 3b 09 | 0d 09 7d 0d 0d 09 45 6e | NULL);.|..}...En|
|00000980| 64 4d 65 64 69 61 45 64 | 69 74 73 28 6d 79 4d 65 |dMediaEd|its(myMe|
|00000990| 64 69 61 29 3b 0d 09 0d | 09 2f 2f 20 61 64 64 20 |dia);...|.// add |
|000009a0| 74 68 65 20 6d 65 64 69 | 61 20 74 6f 20 74 68 65 |the medi|a to the|
|000009b0| 20 74 72 61 63 6b 0d 09 | 49 6e 73 65 72 74 4d 65 | track..|InsertMe|
|000009c0| 64 69 61 49 6e 74 6f 54 | 72 61 63 6b 28 6d 79 54 |diaIntoT|rack(myT|
|000009d0| 72 61 63 6b 2c 20 30 2c | 20 30 2c 20 47 65 74 4d |rack, 0,| 0, GetM|
|000009e0| 65 64 69 61 44 75 72 61 | 74 69 6f 6e 28 6d 79 4d |ediaDura|tion(myM|
|000009f0| 65 64 69 61 29 2c 20 66 | 69 78 65 64 31 29 3b 0d |edia), f|ixed1);.|
|00000a00| 00 00 00 20 00 00 00 01 | 00 00 00 04 00 00 00 00 |... ....|........|
|00000a10| 00 00 00 01 54 45 58 54 | 00 00 01 00 00 00 00 00 |....TEXT|........|
|00000a20| 00 00 00 00 00 00 01 00 | 00 00 09 d2 00 00 08 d2 |........|........|
|00000a30| 00 00 00 46 07 ac 60 30 | 3e 10 00 00 00 1c 00 46 |...F..`0|>......F|
|00000a40| 00 01 54 45 58 54 00 00 | 00 12 64 72 61 67 00 00 |..TEXT..|..drag..|
|00000a50| 00 1e 01 00 ff ff 00 00 | 00 00 00 00 2c e0 00 80 |........|....,...|
|00000a60| ff ff 00 00 08 ae 00 00 | 2c f4 |........|,. |
+--------+-------------------------+-------------------------+--------+--------+